From 9d26038a105680f10ca381410938c58283dbeaaa Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 16 Jan 2016 13:24:56 -0500 Subject: [PATCH] Adwaita: Keep entry progress visible When the entry is focused, make the progress one pixel wider so it doesn't get swallowed by the focus outline. --- gtk/theme/Adwaita/_common.scss | 4 ++++ gtk/theme/Adwaita/gtk-contained-dark.css | 2 ++ gtk/theme/Adwaita/gtk-contained.css | 2 ++ 3 files changed, 8 insertions(+) diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss index f313e8f5a9..a61d38d7fd 100644 --- a/gtk/theme/Adwaita/_common.scss +++ b/gtk/theme/Adwaita/_common.scss @@ -274,6 +274,10 @@ entry { &:backdrop { background-color: transparent; } } + &:focus progress { + border-bottom-width: 3px; + } + .linked:not(.vertical) > & { @extend %linked; } .linked:not(.vertical) > &:focus + entry, .linked:not(.vertical) > &:focus + button, diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css index dcefa8fcf3..ad50ac2de2 100644 --- a/gtk/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/theme/Adwaita/gtk-contained-dark.css @@ -220,6 +220,8 @@ entry, spinbutton { box-shadow: none; } entry progress:backdrop, spinbutton progress:backdrop { background-color: transparent; } + entry:focus progress, spinbutton:focus progress { + border-bottom-width: 3px; } .linked:not(.vertical) > entry:focus + entry, .linked:not(.vertical) > spinbutton:focus + entry, .linked:not(.vertical) > entry:focus + spinbutton, .linked:not(.vertical) > spinbutton:focus + spinbutton, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > spinbutton:focus + button, .linked:not(.vertical) > entry:focus + combobox > button.combo, .linked:not(.vertical) > spinbutton:focus + combobox > button.combo { border-left-color: #0f2b48; } entry.error, spinbutton.error { diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css index 521b87945b..9536ba4092 100644 --- a/gtk/theme/Adwaita/gtk-contained.css +++ b/gtk/theme/Adwaita/gtk-contained.css @@ -220,6 +220,8 @@ entry, spinbutton { box-shadow: none; } entry progress:backdrop, spinbutton progress:backdrop { background-color: transparent; } + entry:focus progress, spinbutton:focus progress { + border-bottom-width: 3px; } .linked:not(.vertical) > entry:focus + entry, .linked:not(.vertical) > spinbutton:focus + entry, .linked:not(.vertical) > entry:focus + spinbutton, .linked:not(.vertical) > spinbutton:focus + spinbutton, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > spinbutton:focus + button, .linked:not(.vertical) > entry:focus + combobox > button.combo, .linked:not(.vertical) > spinbutton:focus + combobox > button.combo { border-left-color: #4a90d9; } entry.error, spinbutton.error { -- 2.30.2